﻿using System;

namespace ManagedServices.DataTransferObjects
{
    /// <summary>
    /// Data Transfer Object for Container Service
    /// </summary>
    public class ServiceHostDTO : CommonDTO
    {
        /// <summary>
        /// Constructor for the Container Service DTO
        /// </summary>
        public ServiceHostDTO()
        {
            ServiceHostID = Guid.NewGuid();
        }

        /// <summary>
        /// The Unique Identifier for the Container Service Instance
        /// </summary>
        public Guid ServiceHostID { get; set; }

        /// <summary>
        /// The Group ID for Container Service. This will be helpfull for Grouping instance of Container Service
        /// </summary>
        public Guid ServiceHostGroupID { get; set; }

        /// <summary>
        /// Friendly Name of the Container Service
        /// </summary>
        public string Name { get; set; }

        /// <summary>
        /// Description for the Service
        /// </summary>
        public string Description { get; set; }
    }
}